// 图片加载完成之后刷新
import { debounce } from "common/utils.js";
export const itemListenerMixin = {
  data() {
    return {
      itemImgListener: null,
      refresh: null
    }
  },
  mounted() {
    // 防抖函数
    this.refresh = debounce(this.$refs.scroll.refresh, 300);
    // $refs一定要在组件挂载之后使用，在创建时使用可能监听不到
    this.itemImgListener = () => {
      this.refresh();
    };
    this.$bus.$on("imgLoaded", this.itemImgListener);
  },
}


// 回到顶部
import BackTop from "components/content/backTop/BackTop.vue";
export const backTop = {
  data() {
    return {
      isShowBackTop: false,
    }
  },
  components: {
    BackTop,

  },
  methods: {
    backTopClick() {
      this.$refs.scroll.scrollTo(0, 0, 500);
    },
  },
}


